Re: [siprec] Review of metadata-03

Paul Kyzivat <pkyzivat@alum.mit.edu> Wed, 27 July 2011 21:04 UTC

Return-Path: <pkyzivat@alum.mit.edu>
X-Original-To: siprec@ietfa.amsl.com
Delivered-To: siprec@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5A44811E816D for <siprec@ietfa.amsl.com>; Wed, 27 Jul 2011 14:04:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.47
X-Spam-Level:
X-Spam-Status: No, score=-2.47 tagged_above=-999 required=5 tests=[AWL=0.129, BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qjSbDZSbHzR2 for <siprec@ietfa.amsl.com>; Wed, 27 Jul 2011 14:04:34 -0700 (PDT)
Received: from qmta10.westchester.pa.mail.comcast.net (qmta10.westchester.pa.mail.comcast.net [76.96.62.17]) by ietfa.amsl.com (Postfix) with ESMTP id 3AC9511E8082 for <siprec@ietf.org>; Wed, 27 Jul 2011 14:04:34 -0700 (PDT)
Received: from omta11.westchester.pa.mail.comcast.net ([76.96.62.36]) by qmta10.westchester.pa.mail.comcast.net with comcast id D8xN1h0010mv7h05A94auT; Wed, 27 Jul 2011 21:04:34 +0000
Received: from dhcp-16f3.meeting.ietf.org ([130.129.22.243]) by omta11.westchester.pa.mail.comcast.net with comcast id D94H1h0195EhBnE3X94P55; Wed, 27 Jul 2011 21:04:31 +0000
Message-ID: <4E307D50.9050907@alum.mit.edu>
Date: Wed, 27 Jul 2011 17:04:16 -0400
From: Paul Kyzivat <pkyzivat@alum.mit.edu>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:5.0) Gecko/20110624 Thunderbird/5.0
MIME-Version: 1.0
To: siprec@ietf.org
References: <3E13DD20C9785C40ADE71497B580671F01636E@Mail1.acmepacket.com><4E28511C.8010704@alum.mit.edu><35BCE99A477D6A4986FB2216D8CF2CFD07163E82@XMB-BGL-417.cisco.com><A11921905DA1564D9BCF64A6430A623905E5FA0D@XMB-BGL-411.cisco.com><E1CBF4C7095A3D4CAAAEAD09FBB8E08C04E62888@xmb-sjc-234.amer.cisco.com><35BCE99A477D6A4986FB2216D8CF2CFD071642B8@XMB-BGL-417.cisco.com><3E13DD20C9785C40ADE71497B580671F016CA9@Mail1.acmepacket.com><E1CBF4C7095A3D4CAAAEAD09FBB8E08C04E62A27@xmb-sjc-234.amer.cisco.com> <4E2E2754.70900@alum.mit.edu> <E1CBF4C7095A3D4CAAAEAD09FBB8E08C04E62CC1@xmb-sjc-234.amer.cisco.com> <11C1F819-606D-4359-B5AC-AA5229AAD43E@acmepacket.com> <A444A0F8084434499206E78C106220CA08F1D75AA8@MCHP058A.global-ad.net>
In-Reply-To: <A444A0F8084434499206E78C106220CA08F1D75AA8@MCHP058A.global-ad.net>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
Subject: Re: [siprec] Review of metadata-03
X-BeenThere: siprec@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: SIP Recording Working Group Discussion List <siprec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/siprec>, <mailto:siprec-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/siprec>
List-Post: <mailto:siprec@ietf.org>
List-Help: <mailto:siprec-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/siprec>, <mailto:siprec-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 27 Jul 2011 21:04:35 -0000

On 7/27/11 3:54 PM, Elwell, John wrote:
> In addition to what Hadriel and Charles say, another consideration is what if you have, in XML, a Session element with fewer than two Participant elements pointing at it? Do we really need to treat this as an error case, or just accept that it is a valid case (be liberal in what you accept)?

I've been harping on this for some time.
Giving up is not a useful strategy for a recorder - better to get as 
much as you can, if if things don't seem quite right.

(There may be exceptions - I gather there are some cases where it better 
to hang up on the caller if you can't record the call. We might need to 
investigate if we should report something from SRS to SRC that will 
allow that to happen.)

	Thanks,
	Paul

> John (as individual)
>
> John Elwell
> Tel: +44 1908 817801 (office and mobile)
> Email: john.elwell@siemens-enterprise.com
> http://www.siemens-enterprise.com/uk/
>
> Siemens Enterprise Communications Limited.
> Registered office: Brickhill Street, Willen Lake, Milton Keynes, MK15 0DJ.
> Registered No: 5903714, England.
>
> Siemens Enterprise Communications Limited is a Trademark Licensee of Siemens AG.
>
>
>> -----Original Message-----
>> From: siprec-bounces@ietf.org
>> [mailto:siprec-bounces@ietf.org] On Behalf Of Hadriel Kaplan
>> Sent: 26 July 2011 17:21
>> To: Charles Eckel (eckelcu)
>> Cc: siprec@ietf.org
>> Subject: Re: [siprec] Review of metadata-03
>>
>>
>> On Jul 26, 2011, at 11:52 AM, Charles Eckel (eckelcu) wrote:
>>
>>> Exactly. A specific URL, perhaps paul@recording.siprec.com and
>>> charles@recording.siprec.com is given out to each person. If I dial
>>> charles@recording.siprec.com, the SRC registered for
>>> charles@recording.siprec.com receives the SIP INVITE and a
>> SIP dialog
>>> (CS) is created between myself and the SRC. The SRC knows
>> it is supposed
>>> to record this on my behalf, so it creates an RS for the
>> CS. I think it
>>> makes more sense for the CS to have a single participant,
>> me. The SRC
>>> could include itself in the CS, but that seems a bit
>> strange and would
>>> be confused with the more general case in which the SRC is
>> collocated
>>> with a UA that is actively participating in the CS and that is also
>>> acting as the SRC.
>>>
>>> I believe you and Partha are both recommending this studio recording
>>> case is handled as a CS with two participant where one just
>> happens to
>>> be an automaton this is silent rather than one that is a
>> real person or
>>> a actively participating automaton.
>>
>> Yup, that's the only logical construct, IMO.  A "user" in the
>> SIP sense does not mean a human being.  It's just a UA (or
>> arguably an AoR instance in that UA).  If there is a UAC and
>> a UAS, then there are two UA's - two "users", even if one of
>> them is "sip:localhost@127.0.0.1".
>>
>> The real question I guess then is what you guys mean when you
>> use the word "participant".  It's not defined anywhere,
>> afaict, other than indirectly through the metadata draft by
>> describing its entry in the xml.  I assume it does not mean
>> human being, since SIP and RTP have no way to detect when a
>> human being is present on the other end. ;)
>>
>>
>>> Also consider the case of a conference bridge acting as an
>> SRC. When the
>>> first person dialing into the conference bridge, is there a
>> CS with two
>>> participants, the first caller and the conference bridge?
>>
>> Yes.
>>
>>> What about
>>> before the first caller joins, is that a CS with two
>> participants, the
>>> conference bridge and the conference bridge. Or is there no
>> CS at that
>>> point?
>>
>> There is a CS, because there is a SIP session between the
>> caller and the bridge.  The caller is the UAC, the bridge is the UAS.
>>
>> -hadriel
>>
>> _______________________________________________
>> siprec mailing list
>> siprec@ietf.org
>> https://www.ietf.org/mailman/listinfo/siprec
>>
> _______________________________________________
> siprec mailing list
> siprec@ietf.org
> https://www.ietf.org/mailman/listinfo/siprec
>